package com.nanyang.tms.domain.waybill;

import java.math.BigDecimal;

import com.nanyang.common.core.domain.BaseDomain;
import com.nanyang.tms.domain.forecast.ForecastDO;
import com.nanyang.tms.domain.forecast.ForecastDO.ForecastDOBuilder;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * <p>Description:(运单基础信息表)</p>
 *
 * @author lv
 * @date 2022年11月12日 下午10:52:52
 * @Copyright Copyright (c) 2020 www.nanyang.cn Inc. All rights reserved.
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class WaybillDO extends BaseDomain {
    /**
     * serialVersionUID
     */
    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    private Long id;

    /**
     * 运单编号
     */
    private String waybillCode;

    /**
     * 企业编码
     */
    private String companyCode;
    /**
     * 企业编码
     */
    private String companyName;
    /**
     * 客户单号
     */
    private String customerNo;

    /**
     * 服务商单号
     */
    private String supplierNo;

    /**
     * 目的国家编码
     */
    private String countyCode;

    /**
     * 目的国家
     */
    private String countyName;

    /**
     * 目的城市编码
     */
    private String cityCode;

    /**
     * 目的城市名称
     */
    private String cityName;

    /**
     * 目的邮编
     */
    private String zipCode;

    /**
     * 总件数
     */
    private Integer totalNum;

    /**
     * 运单类型（0签入，1签出）
     */
    private Integer waybillType;
}